package cn.stylefeng.guns.modular.basicConfig.equipment.equipmentClass.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import cn.stylefeng.guns.modular.basicConfig.equipment.equipmentClass.entity.EquipmentClass;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import cn.stylefeng.guns.modular.basicConfig.equipment.equipmentClass.pojo.request.EquipmentClassRequest;
import cn.stylefeng.guns.modular.basicConfig.equipment.equipmentClass.pojo.response.EquipmentClassVo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 设备 Mapper 接口
 *
 * @author PANL
 * @since 2023/12/01 14:12
 */
public interface EquipmentClassMapper extends BaseMapper<EquipmentClass> {

    /**
     * 获取自定义查询列表
     *
     * @author PANL
     * @since 2023/12/01 14:12
     */
    List<EquipmentClassVo> customFindList(@Param("page") Page page, @Param("param") EquipmentClassRequest request);

}
